repay a favour - German English Dictionary